跳到主要内容

文本运行(Text Runs)

Youtube

运行允许您将文本分成多个部分 — 通常用于对单个文本块应用各种样式。虽然大多数工具在后台管理文本运行,但 Rive 将其公开以便在运行时动态更改文本时获得更大的控制。

文本对象作为父级,可以包含多个文本运行(Text Run)作为子级。每个文本运行代表文本对象中的特定部分,可以拥有自己的值和文本样式,从而在运行时被单独定位。

一个文本运行一次只能应用一个文本样式。

例如,一段动画可能会用 "Welcome back, username" 来问候用户。将 "username" 做成独立的文本运行后,你可以为其设置不同的样式,并在运行时用用户的名字更新它。

更新特定运行的文本


创建文本运行(Creating a Text Run)​

要创建运行,选择所需的文本部分,然后在检查器中选择"从选择创建运行"按钮。您可以在层级中的文本对象下方看到列出的文本运行。

双击或在选中文本框时按 Enter 开始编辑文本。

在检查器中切换"高亮显示文本运行"选项,可以看到当前文本运行的可视化指南。在层级中悬停运行也会高亮显示其在文本中的位置。

将文本拆分为多个运行


管理文本运行(Managing Text Runs)​

在层级中选择文本运行以查看检查器选项:

  • 文本值(Text Value): 更新运行的文本值。在动画模式下为此值设置关键帧。
  • 编辑文本运行(Edit Text Run): 启动文本编辑器,并预先选择运行。
  • 与下一个合并(Merge with Next): 将选定的运行与下一个运行合并。
  • 与上一个合并(Merge with Previous): 将选定的运行与上一个运行合并。
  • 删除文本运行(Delete Text Run): 删除运行及其内容。
  • 样式(Style): 分配文本对象上定义的文本样式之一。在动画模式下为此值设置关键帧。

为文本运行分配文本样式

看完还有疑问?进群交流下!
与众多 Rive 创作者、开发者一起交流探讨与答疑解惑。
加入交流群